physically challenged person - Francés Inglés Diccionario